hydroelectric power - English Synonyms Dictionary